package com.mjf.srm.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/6/29 02:04
 */
/**
 * SRM系统采购订单子表实体
 */
@Data
@TableName("srmpurfind")
public class SrmpurFind {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id; // 主键

    private String purHeaderId; // SRM系统采购订单ID

    private String vendorCode; // 供应商编号

    private String vendorName; // 供应商名称

    private String displayPoNumber; // 采购订单号

    private BigDecimal amount; // 金额

    private String currencyCode; // 币种

    private String agentName; // 采购员

    private LocalDate releaseDate; // 发布日期

    private String typeLookupDesc; // 订单类型

    private String itemCode; // 物料号

    private String itemDescription; // 物料名称

    private String sizeDimension; // 大小量纲

    private String materialSpec; // 材质规格

    private BigDecimal quantity; // 数量

    private String unitMeasLookupCode; // 单位

    private BigDecimal unitPrice; // 单价

    private BigDecimal eachNumber; // 每

    private String projectCode; // 项目代码

    private String projectName; // 项目名称

    private String statusDesc; // 状态

    private String purLineId; // 采购订单行ID

    private String jhljsl; // 交货累计数量

    private String fpljje; // 发票累计金额（含税）

    private String zbtzsbh; // 中标通知书编号

    private String zsydbs; // 直送标记/异地标识

    private String zskuwei; // 直送库位

    private String lineNum; // 采购订单行号
}
